@charset "utf-8";
/*public-2015.03.09*/
/*标签格式化*/
*{margin:0; padding:0px;}
body{margin:0;padding:0;font:12px/1.5 'Helvetica Neue',Helvetica,Arial,微软雅黑,sans-serif;background-color:#f1f1f1;color:#7f7f7f;}
body,html{height:100%;}
input{font-family:微软雅黑,arial;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0;margin:0;}
table,td,tr,th{font-size:12px;}
ol,ul{list-style:none;}
li{list-style-type:none;}
img{vertical-align:top;border:0;display:block;}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:normal;}
em,i{font-style:normal;}
/*链接样式*/
a{color:#666;text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{color:#ff5b73;text-decoration:none;}
a:active{color:#ff5b73;}
 
.left{float:left;}
.right{float:right;}
.clear{clear:both;}  
/*end*/
.header{ 
	transition: all 1s ease 0s;
    background-color: #ffffff;
    box-shadow: 0 0 5px 0 rgb(187, 187, 187);
    margin:1% auto;
 width: 85%;
    z-index: 3;
}

.header .nav{
	float:right;
	 padding: 20px;
}

.header .nav ul li{
    float: left;
    margin: 0 10px;
    padding: 0 10px;
	text-align: center;
}
	
.header .nav ul li a{color:#506F70;font-size:16px;width:140px;height:30px;display:block;}
/*
.header .nav ul li.curr{
	display:block;
	width:140px; 
	background-color:#0000CC;
	filter:alpha(opacity=50); 
	-moz-opacity:0.5; 
	opacity:0.5;
   border-radius:3px;
   color:#fff;}
 */
/*header end*/
.content{
   margin: 1% auto;
   width: 85%; 
}
.content .list{ 
	background: #fff none repeat scroll 0 0;
    border-radius: 1px;
    box-shadow: 0 0 5px 0 rgb(187, 187, 187);
	width: 76%;
}
.content .list .title h2{
    height:37px; 
    padding: 20px 0 5px 40px;
    color:#D242DF;font-size:18px;
     }
.content .list .title h2 span{color:#3798A5;padding-left:3px;}
	
/*文章列表*/
.content .list .text{ margin-top:5px;  padding: 20px 30px 30px 40px;}
.content .list .text ul{margin:5px 0px 10px 0px; color:#1D1A1A;}
.content .list .text  ul li{      
    background-color: #ffffff;
    border-bottom: 1px solid #eee;
    color: #999;
    line-height: 40px;
     }
.content .list .text  ul li .type{ min-width:100px;}
.content .list .text  ul li .title{min-width:317px; text-align:left;}
.content .list .text  ul li .flag{ min-width:150px; }	
.content .list .text  ul li .time{ min-width:150px;text-align:center;}	

     .content .list .title  .article_manage{
	    border-bottom: 1px dotted #eee;
    color: #888;
    display: block;
    font-family: "arial";
    font-size: 12px;
    padding-bottom: 10px;
    text-align: center; 
     }

.content .list .text  p{
	    color: #666;
    font-size: 14px;
    line-height: 170%;
    padding-top: 10px;
    text-align: justify;
    text-indent: 2em; 
}
    

.content .side .s_about, .content .side .category, .content .side .link{
	padding: 21px 20px;
	 margin-bottom: 20px;
}

.content .side .s_about h2, .content .side .category h2, .content .side .link h2{
	border-bottom: 1px solid #ebebeb;
    margin-bottom: 10px;
}



/*right*/
.content .side{width: 22%;}
.content .side .s_about{ 
	 border:1px solid #ccc;
	 background:#fff; 
}

.content .side .s_about .bd ul li{
	height: 29px;
    line-height: 29px;
    padding-left: 25px;
}


/*随机、最新文章*/
.content .side .category{ 
	 height:180px;
	 border:1px solid #ccc;
	 margin-top:5px; 
	 background: #ffffff none repeat scroll 0 0;
     
}
.content .side .category .bd{width:260px;height:145px;zoom:1;background:url("../images/list.png") 5px 5px no-repeat;overflow:hidden;}
.content .side .category .bd ul li{width:230px;padding-left:25px;height:29px;line-height:29px;}
.content .side .category .bd ul li:hover{padding-left:35px;transition: all 0.5s;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.content .side .category .bd ul li a{color:#444;font-size:14px;}
.content .side .category .bd ul li a:hover{color:#f00;}


/*link*/
.content .side  .link{height:180px;border:1px solid #ccc;margin-top:5px;background:#fff;}
 .content .side .link .bd p{padding:10px 0px 0px 15px;}
.content .side .link .bd p a{color:#444;}
.content .side .link .bd p a:hover{color:#f00;}
/*right end*/



/*content end*/
.footer{width:1000px;height:50px;margin:10px auto;border-top:1px solid #ccc;}
.footer p{text-align:center;font-size:14px;color:#231C25;}
.footer p a{color:#231C25;}


/*分页*/
 .paging {
    padding: 10px;
    text-align: center;
}
 .paging a {
    border: 1px solid #eee;
    border-radius: 4px;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    margin: 0 5px;
    padding: 0 10px;
    vertical-align: top;
}
 .paging a.curr {
    background-color: #666;
    border-color: #555;
    color: #fff;
}
